/*
 * @Description: Person 基础类 父类
 * @Author: rendc
 * @Date: 2025-07-31 09:13:00
 * @LastEditors: rendc
 * @LastEditTime: 2025-07-31 10:24:49
 */

// 如果一个类没有显式继承另外一个类的话，默认继承Object类
// public class Person extends Object {
public class Person {
  // 成员属性
  // private 封装的思想
  private String name;
  // public
  public int age;

  // 隐藏一个无参构造器

  // 成员方法
  // public 封装的思想 对外提供公共的访问方法
  // void 代表方法没有返回值
  public void setName(String name) {
    // this
    this.name = name;
  }

  // this 不能访问静态成员属性
  // 重载 this 局部变量 成员变量
  // public void setName(String newName) {
  // name = newName;
  // }
  public void sayHello() {
    System.out.println("hello , my name is " + name);
    // System.out.println("你好 , 我是 " + name);
  }
}